package goclient

import "github.com/gorilla/websocket"

func NewBinaryWebsocketMessage(data []byte) *WebsocketMessage {
	return &WebsocketMessage{
		MsgType: websocket.BinaryMessage,
		Data:    data,
	}
}

func NewTextWebsocketMessage(text string) *WebsocketMessage {
	return &WebsocketMessage{
		MsgType: websocket.TextMessage,
		Data:    []byte(text),
	}
}

type WebsocketMessage struct {
	MsgType int32
	Data    []byte
}
